submit one's appeal - German English Dictionary